create abstract class in javascript